package com.coderman.common.model.consult;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.persistence.*;

/**
 * 咨询信息管理实体类
 * @author 文晓平
 * @version 1.0  2023-1-9
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("")
@Table(name = "`c_consultant`")
public class Consultant {
    @Id
    @Column(name = "`consultantId`")
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @ApiModelProperty("")
    private Integer consultantId;

    @Column(name = "`consultantName`")
    @ApiModelProperty("")
    private String consultantName;

    @Column(name = "`sex`")
    @ApiModelProperty("")
    private String sex;

    @Column(name = "`brithday`")
    @ApiModelProperty("")
    private String brithday;

    @Column(name = "`phone`")
    @ApiModelProperty("")
    private String phone;

    @Column(name = "`qqNumber`")
    @ApiModelProperty("")
    private String qqNumber;

    @Column(name = "`wechatNumber`")
    @ApiModelProperty("")
    private String wechatNumber;

    @Column(name = "`currentSituation`")
    @ApiModelProperty("")
    private String currentSituation;

    @Column(name = "`enrolEducation`")
    @ApiModelProperty("")
    private String enrolEducation;

    @Column(name = "`parentMoblie`")
    @ApiModelProperty("")
    private String parentMoblie;

    @Column(name = "`chooseMajor`")
    @ApiModelProperty("")
    private Integer chooseMajor;

    @Column(name = "`address`")
    @ApiModelProperty("")
    private String address;

    @Column(name = "`graduateSchool`")
    @ApiModelProperty("")
    private String graduateSchool;

    @Column(name = "`careerPlanner`")
    @ApiModelProperty("")
    private String careerPlanner;

    /**
     * 1：代表已报名
            2：代表未报名
     */
    @Column(name = "`isSignup`")
    @ApiModelProperty("1：代表已报名            2：代表未报名")
    private Integer isSignup;

    @Column(name = "`remakes`")
    @ApiModelProperty("")
    private String remakes;
}